Omni San Diego Hotel Near Westfield Horton Plaza
675 L St -
San Diego,
CA 92101